// 获取首页推荐作者（可查询）
const db=require("../lib/db")

function authorList(){
    return new Promise((resolve,reject)=>{
        let sql="select * from author"
        db.querySql(sql).then(data=>{
            if(data.length==0){
                //返回状态码
                resolve(404)
            }else{
                //对数组做一个乱序处理
                let arr=data.sort(()=>0.5 -Math.random())
                console.log(arr)
                let arr2=[]
                arr.map(element=>{
                    arr2.push({
                        _id: Buffer.from(String(element.id)).toString("base64"),
                        userName:element.userName,
                        headImg:element.headImg,
                        desc:element.desc
                    })
                })
                console.log(arr2)
                resolve(arr2)
            }
        })
    })
}

module.exports=authorList;